package modelo.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.List;
import jdbc.ConnectionFactory;
import modelo.Produto;

public class ProdutoDAO {
	private Connection connection;

	public ProdutoDAO() {
		this.connection = new ConnectionFactory().getConnection();
	}

	public void incluir(Produto produto) {

		String sql = "insert into produto (idproduto, nome, preco, preco_compra, preco_venda, qtd_estoque " +
		"values (?,?,?,?,?,?)";
		try {
		PreparedStatement stmt = connection.prepareStatement(sql);
		
		stmt.setInt(1,produto.getIdProduto());
		stmt.setString(2,produto.getNome());
		stmt.setDouble(3,produto.getPreco());
		stmt.setDouble(4,produto.getPrecoCompra());
		stmt.setDouble(5,produto.getPrecoVenda());
		stmt.setInt(6,produto.getQuantidadeEmEstoque());
		
		stmt.execute();
		stmt.close();
		connection.close();
		} catch (Exception e) {
			// TODO: handle exception
		}

	}

	public List<Produto> carrega() {

		return null;
	}

	public void alterar(Produto produto) {

	}

	public void remover(Produto produto) {

	}
}
